improve yourself! - German English Dictionary